package com.wei.czz.common.dto.game;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.wei.czz.common.dto.common.ExportExcelDto;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * Created by IntelliJ IDEA.
 *
 * @author wyw
 * date: 2024-04-12 15:00:49
 * className: ExportGameDto
 * version: 1.0
 * description:
 */
@Getter
@Setter
@Accessors(chain = true)
public class ExportGameDto extends ExportExcelDto {

    /**
     * 游戏名称
     */
    @ExcelProperty("游戏名称")
    private String gameName;

    /**
     * 游戏开始时间
     */
    @ExcelProperty("开始时间")
    private Date startTime;

    /**
     * 游戏结束时间
     */
    @ExcelProperty("结束时间")
    private Date endTime;

    /**
     * 游戏状态[0-可用 1-不可用]
     */
    @ExcelIgnore
    private Integer status;

    /**
     * 游戏状态名称
     */
    @ExcelProperty("游戏状态")
    private String statusName;

    /**
     * 游戏奖品数量
     */
    @ExcelProperty("奖品个数")
    private Integer gamePrizeNum;

    /**
     * 游戏奖品总数
     */
    @ExcelProperty("奖品总数")
    private Integer gamePrizeTotalNum;

    /**
     * 已使用游戏奖品数量
     */
    @ExcelProperty("已使用奖品数")
    private Integer useGamePrizeNum;

    /**
     * 参与游戏用户数量
     */
    @ExcelProperty("参与用户数")
    private Integer gameUserNum;

}
